.px2rem(@name, @px){
    @{name}: @px / 75 * 1rem;
}
*{
    margin: 0;
    padding: 0;
}
li{
    list-style: none;
}
.border-radius(@width){
    .px2rem(border-radius, @width);
}
.border(@px,@xian,@color){
    .px2rem(border-width,@px);
    border-style: @xian; 
    border-color: @color;
    border-bottom: ;
}
.border-bottom(@px,@xian,@color){
    .px2rem(border-bottom-width,@px);
    border-bottom-style: @xian; 
    border-bottom-color: @color;
    
}

.box{
    display: -webkit-box;
   
}
.width(@width){
    .px2rem(width, @width);
    
   
}
.line-height(@width){
    .px2rem(line-height, @width);
    
   
}
 
.font-size(@width){
    .px2rem(font-size, @width);
    
   
}
.height(@height){
    .px2rem(height, @height);
   
   
}
.margin(@top,@right,@bottom,@left){
    .px2rem(margin-top,@top);
    .px2rem(margin-right,@right);
    .px2rem(margin-bottom,@bottom);
    .px2rem(margin-left,@left);
}
.padding(@top,@right,@bottom,@left){
    .px2rem(padding-top,@top);
    .px2rem(padding-right,@right);
    .px2rem(padding-bottom,@bottom);
    .px2rem(padding-left,@left);
}
.da{
    .padding(0,0,100,0);
    header{
        .box();
        -webkit-box-pack: justify;
        
        .height(100);
        -webkit-box-align: center;
        span{.padding(0,15,0,15);
        	.font-size(38);
            display: block;
            .box();
            -webkit-box-align: center;
            img{
                .width(19);
                .height(33)
            }
        }
    }
    .lunbo{
        img{
            width: 100%;
        }
    }
    .fuwu{
        .tou{
            .padding(40,0,40,0);
            .box();
            -webkit-box-orient: vertical;
            -webkit-box-align: center;
            span{
                display: block;
                .padding(10,0,0,0)
            }
        }
         .san{
              .box();
            -webkit-box-pack:justify;
            dl{
                 -webkit-box-flex:1;
                .box();
                .width(130);
                -webkit-box-orient: vertical;
            -webkit-box-align: center;
                dt{.width(130);
                .padding(30,0,30,0);
                &.guanjia_talk{.padding(60,0,0,0);}
                    img{
                        .width(130);
                        .height(130)
                    }
                }
                dd{
                    .width(130);
                    .font-size(24);
                    .box();
                    -webkit-box-pack: center;
                }
            }
         }
    }
    footer{
         .tou{
            .padding(40,0,40,0);
            .box();
            -webkit-box-orient: vertical;
            -webkit-box-align: center;
            span{
                display: block;
                .padding(10,0,0,0)
            }
        }
        .rong{
            
           
              .box();
            -webkit-box-orient:vertical;
            -webkit-box-align: center;
            dl{
                  .box();
            -webkit-box-orient:vertical;
            -webkit-box-align: center;
                dt{.width(130);
                .padding(30,0,30,0);
                    img{
                        
                        display: block;
                        .width(130);
                        .height(130)
                    }
                }
                dd{
                    
                    .box();
                    -webkit-box-pack: center;
                    p{
                        font-weight:bold ;
                        .line-height(60);
                    }
                }
            }
            .wen{
                .width(460);
                .box();
                .border-bottom(1,solid, #CCCCCC);
               .padding(0,0,35,0);
            -webkit-box-orient:vertical;
            -webkit-box-align: center;
            p{
                color: #CCCCCC;
                .line-height(55);
                 text-align: center;
            }
                a{
                    display: block;
                    .width(140);
                    .height(55);
                    .box();
                    -webkit-box-align: center;
                    -webkit-box-pack: center;
                    
                    background:#ffd101;
                    .border-radius(10);
                    color: black;
                   
                }
            }
        }
    }
}